package com.bondex.charter.maindata.pojo.dto;

import com.bondex.bondexapi.maindata.pojo.dto.B0000Query;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;

/**
 * 港口码头 base_sea_port
 *
 * @author zdj
 * @date 2020-11-10
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@Getter
@Setter
public class BaseSeaPortDTO extends B0000Query {

	/**
	 * 多语言名称
	 */
	private String name;

	/**
	 * 海运港口五字码
	 */
	private String portCode;

	/**
	 * 海港类型，1基本港；2辅港
	 */
	private String portType;

	/**
	 * 上级港口代码，辅港特有
	 */
	private String parentPortCode;

	/**
	 * 原报关代码
	 */
	private String originalCode;

	/**
	 * 六位码，适应海关8月1号变更
	 */
	private String sixCode;

	/**
	 * 港口等级 根据停靠点的不同，区分不同等级
	 */
	private Long portLevel;

	/**
	 * 未启用 港口二级分类：0：港口；1：码头
	 */
	private Long portSecondaryType;

	/**
	 * 国家代码
	 */
	private String countryCode;

	/**
	 * 国家中文名
	 */
	private String countryNameCN;

	/**
	 * 省/州代码
	 */
	private String provinceCode;

	/**
	 * 城市代码
	 */
	private String cityCode;

	/**
	 * 区代码
	 */
	private String areaCode;

	/**
	 * 港口所在国家的所在时区
	 */
	private String timeZone;

	/**
	 * 港口坐标经度(百度地图)
	 */
	private Double longitude;

	/**
	 * 港口坐标纬度(百度地图)
	 */
	private Double latitude;

	/**
	 * 港口坐标经度(WGS84坐标系)(国外地图使用：Googel等)
	 */
	private Double longitudeWGS84;

	/**
	 * 港口坐标纬度(WGS84坐标系)(国外地图使用：Googel等)
	 */
	private Double latitudeWGS84;

}
